約 5,078,185 件
https://w.atwiki.jp/mortal-kombat11/pages/53.html
STORY
https://w.atwiki.jp/marineblue/pages/80.html
まとめ あらすじです 1.主人公が家を出て、博士の家に行く 2.博士から御三家のポケモンを一匹だけもらう。 3.研究所から出ようとするところで、ライバルとバトルする 4.一つ目の町に向かう 5.ふたつめの町に向かう。 6.一回目のジム戦 7.三つ目の町に向かう 8.ライバル戦 9.ライバルから勝利後、卵を貰う 10.二回目のジム戦 11.4つ目の町へ向かう 12.三回目のジム戦 13.バースト団登場 14.5つ目の町へ向かう 15.バースト団アジトへ向かう 16.第一のアジト壊滅 17.四回目のジム戦 18.6つ目の町へ向かう 19.五回目のジム戦 20.再びバースト団と遭遇 21.伝説のポケモンについて知る 22.バースト団ボスとのバトル 23.7つ目の町へ向かう 24.六回目のジム戦 25.7つ目の町へ向かう 26.三度ライバル戦 27.8つ目の町へ向かう 28.バースト団と三度衝突 29.伝説のポケモンが覚醒する 30.バースト団ボスとのバトル 31.9つ目の町へ向かう 32.八回目のジム戦 33.バースト団と四度戦闘 34.バースト団ボスとのラストバトル 35.チャンピオンロードへ向かう 36.四回目のライバル戦 37.ポケモンリーグ挑戦 38.殿堂入り 39.エンディング後の世界へ 40.真のエンディング 原文(葵氏作) Pokemon dlaft Marin Blue Story(PMBS) なんかカッコイイ・・・。 1.主人公が家を出て、博士の家に行く Out of the house is a hero., Go to the house of Dr. 2.博士から御三家のポケモンを一匹だけもらう。 Only one animal of the Big Three get a Pokemon from Dr. 3.研究所から出ようとするところで、ライバルとバトルする Where to get away from research institutes., To battle with rival. 4.一つ目の町に向かう The first one goes to town. 5.ふたつめの町に向かう。 The second towards the town. 6.一回目のジム戦 Th a gym battle. 7.三つ目の町に向かう Towards the town of the third. 8.ライバル戦 Rival battle. 9.ライバルから勝利後、卵を貰う After the victory from rival, get the eggs. 10.二回目のジム戦 The second gym battle. 11.4つ目の町へ向かう Towards the town of the fourth. 12.三回目のジム戦 Three times against the first gym. 13.バースト団登場 Dan appeared burst. 14.5つ目の町へ向かう Towards the town of the fifth. 15.バースト団アジトへ向かう Dan burst towards the hideout. 16.第一のアジト壊滅 Destroyed a hideout of the first. 17.四回目のジム戦 Four times against the first gym. 18.6つ目の町へ向かう Towards the town of the sixth. 19.五回目のジム戦 The fifth gym battle. 20.再びバースト団と遭遇 Encounter with Dan again burst. 21.伝説のポケモンについて知る To know about the legendary Pokemon. 22.バースト団ボスとのバトル Battle with the boss Dan burst. 23.7つ目の町へ向かう Townward seventh. 24.六回目のジム戦 Battle of the sixth gym. 25.7つ目の町へ向かう Townward seventh. 26.三度ライバル戦 Three times against rival. 27.8つ目の町へ向かう Towards the town of the eighth. 28.バースト団と三度衝突 Dan burst collision and three times. 29.伝説のポケモンが覚醒する Legendary Pokemon to awakening. 30.バースト団ボスとのバトル Battle with the boss Dan burst 31.9つ目の町へ向かう Townward ninth. 32.八回目のジム戦 Eight times the first gym battle. 33.バースト団と四度戦闘 Dan and four degree combat burst. 34.バースト団ボスとのラストバトル Last boss battle with Dan burst. 35.チャンピオンロードへ向かう Champion Road toward. 36.四回目のライバル戦 The first battle rival four times. 37.ポケモンリーグ挑戦 Pokemon League challenge. 38.殿堂入り Hall of Fame. 39.エンディング後の世界へ To the world after the ending. 40.真のエンディング True Ending こんな感じです
https://w.atwiki.jp/drupal/pages/72.html
Kabuki Projectメイン template.php ?php// $Id template.php,v 1.17.2.1 2009/02/13 06 47 44 johnalbin Exp $ /** * @file * Contains theme override functions and preprocess functions for the theme. * * ABOUT THE TEMPLATE.PHP FILE * * The template.php file is one of the most useful files when creating or * modifying Drupal themes. You can add new regions for block content, modify * or override Drupal s theme functions, intercept or make additional * variables available to your theme, and create custom PHP logic. For more * information, please visit the Theme Developer s Guide on Drupal.org * http //drupal.org/theme-guide * * OVERRIDING THEME FUNCTIONS * * The Drupal theme system uses special theme functions to generate HTML * output automatically. Often we wish to customize this HTML output. To do * this, we have to override the theme function. You have to first find the * theme function that generates the output, and then "catch" it and modify it * here. The easiest way to do it is to copy the original function in its * entirety and paste it here, changing the prefix from theme_ to kabuki_. * For example * * original theme_breadcrumb() * theme override kabuki_breadcrumb() * * where kabuki is the name of your sub-theme. For example, the * zen_classic theme would define a zen_classic_breadcrumb() function. * * If you would like to override any of the theme functions used in Zen core, * you should first look at how Zen core implements those functions * theme_breadcrumbs() in zen/template.php * theme_menu_item_link() in zen/template.php * theme_menu_local_tasks() in zen/template.php * * For more information, please visit the Theme Developer s Guide on * Drupal.org http //drupal.org/node/173880 * * CREATE OR MODIFY VARIABLES FOR YOUR THEME * * Each tpl.php template file has several variables which hold various pieces * of content. You can modify those variables (or add new ones) before they * are used in the template files by using preprocess functions. * * This makes THEME_preprocess_HOOK() functions the most powerful functions * available to themers. * * It works by having one preprocess function for each template file or its * derivatives (called template suggestions). For example * THEME_preprocess_page alters the variables for page.tpl.php * THEME_preprocess_node alters the variables for node.tpl.php or * for node-forum.tpl.php * THEME_preprocess_comment alters the variables for comment.tpl.php * THEME_preprocess_block alters the variables for block.tpl.php * * For more information on preprocess functions and template suggestions, * please visit the Theme Developer s Guide on Drupal.org * http //drupal.org/node/223440 * and http //drupal.org/node/190815#template-suggestions */ /* * Add any conditional stylesheets you will need for this sub-theme. * * To add stylesheets that ALWAYS need to be included, you should add them to * your .info file instead. Only use this section if you are including * stylesheets based on certain conditions. *//* -- Delete this line if you want to use and modify this code// Example optionally add a fixed width CSS file.if (theme_get_setting( kabuki_fixed )) { drupal_add_css(path_to_theme() . /layout-fixed.css , theme , all );}// */ /** * Implementation of HOOK_theme(). */function kabuki_theme( $existing, $type, $theme, $path) { $hooks = zen_theme($existing, $type, $theme, $path); // Add your theme hooks like this /* $hooks[ hook_name_here ] = array( // Details go here ); */ // @TODO Needs detailed comments. Patches welcome! return $hooks;} /** * Override or insert variables into all templates. * * @param $vars * An array of variables to pass to the theme template. * @param $hook * The name of the template being rendered (name of the .tpl.php file.) *//* -- Delete this line if you want to use this functionfunction kabuki_preprocess( $vars, $hook) { $vars[ sample_variable ] = t( Lorem ipsum. );}// */ /** * Override or insert variables into the page templates. * * @param $vars * An array of variables to pass to the theme template. * @param $hook * The name of the template being rendered ("page" in this case.) *//* -- Delete this line if you want to use this functionfunction kabuki_preprocess_page( $vars, $hook) { $vars[ sample_variable ] = t( Lorem ipsum. );}// */ /** * Override or insert variables into the node templates. * * @param $vars * An array of variables to pass to the theme template. * @param $hook * The name of the template being rendered ("node" in this case.) *//* -- Delete this line if you want to use this functionfunction kabuki_preprocess_node( $vars, $hook) { $vars[ sample_variable ] = t( Lorem ipsum. );}// */ /** * Override or insert variables into the comment templates. * * @param $vars * An array of variables to pass to the theme template. * @param $hook * The name of the template being rendered ("comment" in this case.) *//* -- Delete this line if you want to use this functionfunction kabuki_preprocess_comment( $vars, $hook) { $vars[ sample_variable ] = t( Lorem ipsum. );}// */ /** * Override or insert variables into the block templates. * * @param $vars * An array of variables to pass to the theme template. * @param $hook * The name of the template being rendered ("block" in this case.) *//* -- Delete this line if you want to use this functionfunction kabuki_preprocess_block( $vars, $hook) { $vars[ sample_variable ] = t( Lorem ipsum. );}// */ コメント
https://w.atwiki.jp/saicron/pages/125.html
tags () 2011/02/10 15 19/ edit this_page PHP Contents わすれた用 (詳しいのはここ) page top/ edit this page わすれた用 (詳しいのはここ) ファイル名は~.php。 ?PHP ... で囲む。 ?php $v = "Hello World"; print($v); ? コメントは // か /* */ 変数は「$」で始めて、「英数字」か「_」だけだが「数字が先頭はだめ」、そして「大文字小文字の区別」がある。 可変変数とかってへんなのがある。 Here Document $str = EOF ヒアドキュメント ヒアドキュメント ヒアドキュメント。 EOF; ダブルクォーテーションではエスケープシーケンスが使える。 シングルクォーテーションでは使えない。 配列は普通。 $x[0] = "aho"; $x[1] = "baka"; print_r($x); 配列はprint_rで表示してくれる。 連想配列もある。 $x["sanma"] = "yaita"; $x["tonosama"] = "batta"; print_r($x); 関数定義は普通。 function taberu($negimaki) { $negimaki = $negimaki * 1.05; return $negimaki; } "文字列" . "結合" 算術・比較演算子はCと同じ。 +, -, *, /, %, ++(前後), --(前後)。 ==, !=, , , =, =。 , ||, xor(片方だけtrueか, 両方trueじゃない → true), !$a。 ifは普通。 if (...) { ... } else if (...) { ... } else { ... } switchは普通。 switch (...){ case 0 case 1 ... break; case "文字列"; ... break; default ... } forは普通。 for ($i = 0; $i 999; ++i){ ... } page top/ edit this page tags () 2011/02/10 15 19/ edit this_page © Saicron
https://w.atwiki.jp/touhoukashi/pages/5061.html
【登録タグ H Nana Takahashi SOUND HOLIC the Grimoire of Alice 不思議の国のアリス 怪 -KAI- 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/openx/pages/19.html
概要 /init.phpで定義 インターフェースの初期化 引数 なし 実装 /** * The environment initialisation function for the OpenX administration interface. * * @TODO Should move the user authentication, loading of preferences into this * file, and out of the /www/admin/config.php file. */ function init() { グローバル変数_MAX, _OXを破棄。読み込みを防ぐ . // Prevent _MAX from being read from the request string (if register globals is on) unset($GLOBALS[ _MAX ]); unset($GLOBALS[ _OX ]); . /** * Provide backwards-compatability methods for ctype (required by Zend) if necessary * @author // http //upgradephp.berlios.de/ */ 上位互換性のための定義 . if (!function_exists( ctype_alnum )) { function ctype_alnum($text) { return preg_match( /^[A-Za-z\d\300-\377]+$/ , $text); } function ctype_alpha($text) { return preg_match( /^[a-zA-Z\300-\377]+$/ , $text); } function ctype_digit($text) { return preg_match( /^\d+$/ , $text); } function ctype_xdigit($text){ return preg_match( /^[a-fA-F0-9]+$/ , $text); } function ctype_cntrl($text) { return preg_match( /^[\000-\037]+$/ , $text); } function ctype_space($text) { return preg_match( /^\s+$/ , $text); } function ctype_upper($text) { return preg_match( /^[A-Z\300-\337]+$/ , $text); } function ctype_lower($text) { return preg_match( /^[a-z\340-\377]+$/ , $text); } function ctype_graph($text) { return preg_match( /^[\041-\176\241-\377]+$/ , $text); } function ctype_punct($text) { return preg_match( /^[^0-9A-Za-z\000-\040\177-\240\300-\377]+$/ , $text); } function ctype_print($text) { return ctype_punct($text) && ctype_graph($text); } } . // Set up server variables setupServerVariables(); // Set up the UI constants setupConstants(); // Set up the common configuration variables setupConfigVariables(); // Disable all notices and warnings, as some PAN code still // generates PHP warnings in places error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING ^ E_DEPRECATED); // If not being called from the installation script... if ( (!isset($GLOBALS[ _MAX ][ CONF ][ openads ][ installed ])) || (!$GLOBALS[ _MAX ][ CONF ][ openads ][ installed ]) ) { define( OA_INSTALLATION_STATUS , OA_INSTALLATION_STATUS_NOTINSTALLED); } else if ($GLOBALS[ _MAX ][ CONF ][ openads ][ installed ] && file_exists(MAX_PATH. /var/UPGRADE )) { define( OA_INSTALLATION_STATUS , OA_INSTALLATION_STATUS_UPGRADING); } else if ($GLOBALS[ _MAX ][ CONF ][ openads ][ installed ] && file_exists(MAX_PATH. /var/INSTALLED )) { define( OA_INSTALLATION_STATUS , OA_INSTALLATION_STATUS_INSTALLED); } global $installing; if ((!$installing) && (PHP_SAPI != cli )) { $scriptName = basename($_SERVER[ SCRIPT_NAME ]); if ($scriptName != install.php && PHP_SAPI != cli ) { // Direct the user to the installation script if not installed //if (!$GLOBALS[ _MAX ][ CONF ][ openads ][ installed ]) if (OA_INSTALLATION_STATUS !== OA_INSTALLATION_STATUS_INSTALLED) { // Do not redirect for maintenance scripts if ($scriptName == maintenance.php || $scriptName == maintenance-distributed.php ) { exit; } $path = dirname($_SERVER[ SCRIPT_NAME ]); if ($path == DIRECTORY_SEPARATOR) { $path = ; } if (defined( ROOT_INDEX )) { // The root index.php page was called to get here $location = Location . $GLOBALS[ _MAX ][ HTTP ] . OX_getHostNameWithPort() . $path . /www/admin/install.php ; header($location); } elseif (defined( WWW_INDEX )) { // The index.php page in /www was called to get here $location = Location . $GLOBALS[ _MAX ][ HTTP ] . OX_getHostNameWithPort() . $path . /admin/install.php ; header($location); } else { // The index.php page in /www/admin was called to get here $location = Location . $GLOBALS[ _MAX ][ HTTP ] . OX_getHostNameWithPort() . $path . /install.php ; header($location); } exit(); } } } // Start PHP error handler $conf = $GLOBALS[ _MAX ][ CONF ]; include_once MAX_PATH . /lib/max/ErrorHandler.php ; $eh = new MAX_ErrorHandler(); $eh- startHandler(); // Store the original memory limit before changing it $GLOBALS[ _OX ][ ORIGINAL_MEMORY_LIMIT ] = OX_getMemoryLimitSizeInBytes(); // Increase the PHP memory_limit value to the OpenX minimum required value, if necessary OX_increaseMemoryLimit(OX_getMinimumRequiredMemory()); } 呼び出し元 /init.php コメント
https://w.atwiki.jp/rxt_team/pages/5.html
[XDebug] zend_extension = "D \xampp\php\ext\php_xdebug.dll" xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "D \xampp\tmp" xdebug.profiler_output_name = "cachegrind.out.%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_port=12266 xdebug.remote_connect_back=1 xdebug.trace_output_dir = "D \xampp\tmp" VirtualHost * 80 ServerName localhost DocumentRoot "D /xampp/htdocs/" /VirtualHost VirtualHost * 8999 DocumentRoot "d /VirtualHost/" ServerName localhost ServerAlias localhost Directory "d /VirtualHost/" Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all #insert this line Require all granted #end insertion /Directory /VirtualHost Alias /zf "D /PEMS/workspace/zf2/public/" Directory "D /PEMS/workspace/zf2/public/" Options Indexes FollowSymLinks Includes ExecCGI AllowOverride FileInfo Order allow,deny Allow from all #insert this line Require all granted #end insertion /Directory Alias /test "D /PEMS/workspace/" Directory "D /PEMS/workspace/" Options Indexes FollowSymLinks Includes ExecCGI AllowOverride FileInfo Order allow,deny Allow from all #insert this line Require all granted #end insertion /Directory
https://w.atwiki.jp/niwatorikurokoge/pages/23.html
PHP Hypertext Preprocessor http //www.php.net/ http //jp2.php.net/ (日本のミラーサイト) 日本PHPユーザー会 (Japan PHP User Group) http //www.php.gr.jp/
https://w.atwiki.jp/wiki7_az/pages/16.html
モジュール PEAR Mail PEAR File_CSV PEAR DB セキュリティ対策 SQLインジェクション対策 $db = DB connect( $dsn ); $user_id = $db- quoteSmart( (string)$_POST["input_userid"] ); $pass = $db- quoteSmart( (string)$_POST["input_password"]); $SQL = "SELECT * FROM user WHERE userid=$user_id AND password=$pass"; プレームワーク mojavi2Official 環境によって出るエラー対策 開発環境 TruStudioEclipse用のPHPプラグイン Professional版は有償だが、Foundation版は無料 http //www.xored.com/ PHPDoc インストール # pear install PHPDoc ドキュメント生成 # phpdoc -s src/ -d doc/ memo var宣言した変数はクラス内でしか参照できない。 チェックボックスの値を配列で受け取る input type="checkbox" name="product[]" value="1" input type="checkbox" name="product[]" value="2" ↓ $product = $request- getParameter( product ); for ($i=0; $i =count($product); $i++) { echo $product[$i] . " BR "; } MySQLのdatetime型のデータを年月日時分秒のフォーマットで表示する date("Y年m月d日 H時i分s秒", strtotime($inquiry- get( inquiried ))) Simple Test (eclipse plugin)のインストール simpletest_1.0.1beta.eclipse_0.1.9.zip をダウンロードするhttp //www.lastcraft.com/simple_test.php zip を解凍し、plugin/net.sf.simpletest.eclipse_0.1.9.jar を eclipse の plugin フォルダ以下にコピーする。 eclipse を起動する。 Window- Preferences- SimpleTest で以下のパスを指定する。Php.exe file C \php\php.exe php.ini file C \php\php.ini Include File for Tests C \Program Files\eclipse311\plugins\net.sf.simpletest.eclipse_0.1.9.jar php.ini マルチバイトモジュールを有効化する extension_dir = "c \php\ext" extension=php_mbstring.dll PHP5 で PHP4 との互換性をもたせる。 zend.ze1_compatibility_mode = On
https://w.atwiki.jp/sakuba/pages/11.html
アクセスカウンター AC.PHP ? # ***************************************************** # このソースコードは、EUC-JP で記述されています # ***************************************************** header( "Content-Type text/javascript; Charset=shift_jis" ); header( "Expires Wed, 31 May 2000 14 59 58 GMT" ); ini_set( display_errors , "1" ); function inc( $path ) { $inc = @file( $path ); array_shift($inc); array_pop($inc); $GLOBALS[ inc_eval_txt ] = implode( "", $inc ); eval($GLOBALS[ inc_eval_txt ]); } $conf_client_charset = "euc-jp"; $conf_db_type = 1; $conf_db_connect_action = "set names ujis "; inc( "http //homepage2.nifty.com/lightbox/gen/db.php" ); $target = "http //localhost/php/"; if ( substr( $_SERVER[ HTTP_REFERER ], 0, strlen( $target ) ) == $target ) { $SQL = new DB( "localhost", "land", "root", "" ); $Query = "update アクセス set count = count + 1"; $SQL- Execute( $Query ); $Query="select * from アクセス"; $Column = $SQL- QueryEx( $Query ); $cnt=$Column[0]; $SQL- Close; } else { $cnt = アクセスできません ; } $font_path = "./7barP.ttf"; # ******************************************************* # 内部コードは、UTF-8 ( EUC-JP でも良い ) #******************************************************** mb_language( "ja" ); mb_internal_encoding( "UTF-8" ); # ******************************************************** # 対象文字列 # ******************************************************** $img_text = $cnt; $img_text = mb_convert_encoding( $img_text , "UTF-8" , "EUC-JP" ); # ******************************************************* # キャンバス作成 # ******************************************************* $im = imagecreate( 150, 30 ); # ******************************************************* # 画像の背景色 # imagecolorallocate() の最初のコールで背景色がセットされます # ******************************************************* $white = imagecolorallocate( $im, 255, 255, 255 ); # ******************************************************* # 画像の文字色 # ******************************************************* $black = imagecolorallocate( $im, 0, 0, 0 ); imagettftext( $im, 20,# サイズ 0,# 角度 5,# x 座標 22,# y 座標 $black, $font_path, $img_text); # ******************************************************* # PNG 出力 # ******************************************************* imagepng($im); # ******************************************************* # 終了処理 # ******************************************************* imagecolordeallocate( $im, $black ); imagecolordeallocate( $im, $white ); imagedestroy($im); ? HTML埋め込み IMG src="./AC.php" border="0" galleryimg="no" / Google検索設置 Google.PHP ? header( "Content-Type text/javascript; Charset={$_GET[ charset ] }" ); header( "Expires Wed, 31 May 2000 14 59 58 GMT" ); if ( $_GET[ charset ] == ) { $_GET[ charset ] = EUC-JP ; } mb_language( "ja" ); mb_internal_encoding("EUC-JP"); $KJ1 = 検索 ; $KJ2 = を検索 ; if ( strtoupper( $_GET[ charset ] ) == SHIFT_JIS ) { $KJ1 = mb_convert_encoding( $KJ1, "SHIFT_JIS", "EUC-JP" ); $KJ2 = mb_convert_encoding( $KJ2, "SHIFT_JIS", "EUC-JP" ); } if ( strtoupper( $_GET[ charset ] ) == UTF-8 ) { $KJ1 = mb_convert_encoding( $KJ1, "UTF-8", "EUC-JP" ); $KJ2 = mb_convert_encoding( $KJ2, "UTF-8", "EUC-JP" ); } ? str= ; str+=" form target=\"_blank\" method=get action=\"http //www.google.co.jp/search\" "; str+="\n table bgcolor=\"#FFFFFF\" tr valign=top td "; str+="\n a href=\"http //www.google.co.jp/\" "; str+="\n img src=\"http //www.google.com/logos/Logo_40wht.gif\" "; str+=" \nborder=\"0\" alt=\"Google\" align=\"absmiddle\" /a "; str+="\n /td \n td \n input type=text "; str+="name=q size=31 maxlength=255 value=\"\" \n input "; str+="type=hidden name=ie value= ?= $_GET[ charset ] ? \n input "; str+="type=hidden name=oe value= ?= $_GET[ charset ] ? \n input "; str+="type=hidden name=hl value=\"ja\" \n input "; str+="type=submit name=btnG value=\"Google ?= $KJ1 ? \" "; str+="\n font size=-1 \n input type=hidden "; str+="name=domains value=\" ?= $_GET[ domain ] ? \" br "; str+="\n input type=radio name=sitesearch value=\"\" "; str+="WWW ?= $KJ2 ? \n input type=radio name=sitesearch "; str+="value=\" ?= $_GET[ domain ] ? \" checked ?= $_GET[ title ] ? "; str+=" ?= $KJ2 ? \n /font \n /td /tr /table "; str+="\n /form \n "; document.write( str ); HTML埋め込み SCRIPT language="javascript" type="text/javascript" src="ディレクトリパス/Google.php" /SCRIPT